package org.gy.T12.t2;

import org.junit.Test;

import java.lang.reflect.Constructor;

public class Test2Constructor {
    @Test
    public void testGetConstructors(){
//1、反射第⼀步：必须先得到这个类的Class对象
        Class c = Cat.class;
//2、获取类的全部构造器
        Constructor[] constructors = c.getDeclaredConstructors();
//3、遍历数组中的每⼀个构造器对象。
        for(Constructor constructor: constructors){
            System.out.println(constructor.getName()+"---> 参数个数："+constructor.getParameterCount());
        }
    }
}
